package com.github.od.util;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

import com.github.od.util.jwt.IJWTInfo;
import com.github.od.util.jwt.JWTHelper;

/**
 * JWT工具类
 * 
 * @author xieweikun
 * @version 2017年11月16日 上午9:49:12
 */
@Component
public class JWTUtil {

	// 公钥
	@Value("${jwt.path.pub-key}")
	private String pubKeyPath;

	/**
	 * 封装parserToken方法
	 * @param token
	 * @return
	 * @throws Exception 
	 */
	public IJWTInfo getInfoFromToken(String token) throws Exception {
		return JWTHelper.getInfoFromToken(token, pubKeyPath);
	}

}
